<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // var arrs = [1, 2, 3, 34, 45, 5, 66, 6, 4, 56];
        //求所有元素的和
        // var sums = 0;
        // for (var i = 0; i < arrs.length; i++) {
        //     sums += arrs[i];
        //     // console.log(sums)
        // }
        // console.log(sums);

        // var sums = 0;
        // for (var i in arrs) {
        //     sums += arrs[i];
        // }

        // console.log(sums);

        // var sums = 0;
        // for (var i of arrs) {
        //     sums += i
        // }
        // console.log(sums);
        // // 求索引是偶数元素的和 
        // var sums = 0;
        // for (var i = 0; i < arrs.length; i++) {
        //     // i 是下标
        //     if (i % 2 == 0) {
        //         sums += arrs[i];
        //     }
        // }
        // console.log(sums);

        // var sums = 0;
        // for (var i in arrs) {
        //     //    i是下标
        //     if (i % 2 == 0) {
        //         sums += arrs[i];
        //     }
        // }

        // console.log(sums);

        var arrs = [1, 2, 3, 34, 45, 5, 66, 6, 4, 56];

        // 求最大值 
        //准备一个变量 假如下标0对应的元素是最大的或者最小的
        // 然后从下标1 一直到最后挨个跟他进行比较 如果比它大或者比它小 就替换他
        // 循环结束以后 变量中一定是最大值或者最小值
        var max = arrs[0];
        for (var i = 1; i < arrs.length; i++) {
            if (arrs[i] > max) {
                max = arrs[i];
            }
        }
        console.log(max)
        function get_max(arr) {
            var max = arrs[0];
            for (var i = 1; i < arrs.length; i++) {
                if (arrs[i] > max) {
                    max = arrs[i];
                }
            }
            return max;
        }



        // 求最小值
        var min = arrs[0];
        for (var i = 1; i < arrs.length; i++) {
            if (arrs[i] < min) {
                min = arrs[i];
            }
        }
        console.log(min);

        function get_min(arr) {
            var min = arrs[0];
            for (var i = 1; i < arrs.length; i++) {
                if (arrs[i] < min) {
                    min = arrs[i];
                }
            }
            return min;
        }



        var arrs = [1, 2, 3, 34, 45, 5, 66, 6, 4, 56];
        // 把求最大值最小值封装成函数

        // 求平均值
        // 求和 / 数组的长度
        var sums = 0;
        for (var i = 0; i < arrs.length; i++) {
            sums += arrs[i];
        }

        alert(sums / arrs.length);

        function get_avg(arr) {
            var sums = 0;
            for (var i = 0; i < arrs.length; i++) {
                sums += arrs[i];
            }

            return sums / arrs.length;
        }

        //生成一个30长度的数组 数组的元素是从2开始的偶数 

        // 数组中有30个元素 
        // 2 4 6 8 10 12 14 16 ...60
        // 0   2
        // 1   4
        // 2   6 
        // 3   8
        // 4   10
        //...
        // 29  

        // (索引+1)*2 = 元素
        // var arrs = [];
        // for(var i=0;i<30;i++){
        //     arrs[i] = (i+1)*2
        // }

        // console.log(arrs)

        // var arrs = new Array(30);
        // for(var i=0;i<30;i++){
        //     arrs[i] = (i+1)*2
        // }
        // console.log(arrs);

    </script>
</body>

</html>